/* eslint-disable */

/**
 * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC
 * */

export interface TdPopoverProps {
  /**
   * 是否在点击外部元素后关闭菜单
   * @default true
   */
  closeOnClickOutside?: {
    type: BooleanConstructor;
    value?: boolean;
  };
  /**
   * 确认框内容
   */
  content?: {
    type: StringConstructor;
    value?: string;
  };
  /**
   * 浮层出现位置
   * @default top
   */
  placement?: {
    type: StringConstructor;
    value?:
      | 'top'
      | 'left'
      | 'right'
      | 'bottom'
      | 'top-left'
      | 'top-right'
      | 'bottom-left'
      | 'bottom-right'
      | 'left-top'
      | 'left-bottom'
      | 'right-top'
      | 'right-bottom';
  };
  /**
   * 是否显示浮层箭头
   * @default true
   */
  showArrow?: {
    type: BooleanConstructor;
    value?: boolean;
  };
  /**
   * 弹出气泡主题
   * @default dark
   */
  theme?: {
    type: StringConstructor;
    value?: 'dark' | 'light' | 'brand' | 'success' | 'warning' | 'error';
  };
  /**
   * 是否显示气泡确认框
   */
  visible?: {
    type: BooleanConstructor;
    value?: boolean;
  };
  /**
   * 是否显示气泡确认框，非受控属性
   */
  defaultVisible?: {
    type: BooleanConstructor;
    value?: boolean;
  };
}
